immersed in one's work - Alemán Inglés Diccionario